package com.css.project.process.definition.service;

import java.util.List;
import com.css.project.process.definition.domain.ProcessDefinition;
import com.github.pagehelper.Page;

/**
 * 流程定义Service接口
 * 
 * @author dumk
 * @date 2020-04-22
 */
public interface IProcessDefinitionService 
{

    /**
     * 查询流程定义列表
     * 
     * @param processDefinition 流程定义
     * @return 流程定义集合
     */
    public Page<com.css.project.process.definition.domain.ProcessDefinition> selectProcessDefinitionList(ProcessDefinition processDefinition);

    /**
     * 批量删除流程定义
     *
     * @param ids 需要删除的流程定义ID
     * @return 结果
     */
    public int deleteProcessDefinitionByIds(String[] ids);
}
